body,div{
 padding:0px; 
 margin:0px;
 -webkit-user-select:none;
 -webkit-tap-highlight-color: rgba(0,0,0,0); 
 select:none;
}
body{
width:1024px;
height:768px;
}
div.env{
  position:absolute;
  width:900px;
  height:700px;
  cursor:pointer;
  background-color:white;
  overflow:hidden;
}

div.env div{
  top:0px;
  left:0px;
  position:absolute;
  overflow:show;
}

div.route{
  position:absolute;
  width:100px;
  height:100px;
}
div.route div{
  width:20px;
  height:20px;
  top:40px;
  left:40px;
  border-radius:10px;
  background-color:steelblue;
}
div.panel{
  position:absolute;
  top:0px;
  left:900px;
  right:0px;
  bottom:0px;
  border-left:1px solid gray;
  border-right:1px solid gray;
}
div.panel div{
  border:1px solid black;
  padding:5px;
  margin:5px;
  cursor:pointer;
}
div.panel div.bombtouch{
 height:100px;
 background: url('res/actor/bomb.png') top no-repeat;
 background-size: 100px 100px;
}
